<?php
/** @var \Laravel\Lumen\Routing\Router $router */

$router->get('/mini/MiniHome/index', ['uses' => 'MiniHome\ExampleController@index']);

//如果你不想使用登录模块,可以将此路由组删除，如果你想使用用户登录模块,请将false改为true
false && $router->group(['prefix' => '/mini/login', 'namespace' => 'MiniHome\AuthManage', 'middleware'=>['checkApiSign']], function () use ($router) {
    //用户登录
    $router->post('/', 'LoginController@login');
    //用户注册
    $router->post('/register', 'LoginController@register');

    $router->group(['middleware' => ['apiMiniTokenCheck']], function () use ($router) {
        //更新用户TOKEN
        $router->post('/update_token', 'LoginController@updateToken');
        //退出登录
        $router->post('/login_out', 'LoginController@loginOut');
        //获取当前用户信息
        $router->post('/get_user_info', 'LoginController@getUserInfo');
        //解密微信加密数据
        $router->post('/decryptdata', 'LoginController@decryptData');
        //获取微信手机号
        $router->post('/getwechatphonenumber', 'LoginController@getWeChatPhoneNumber');
    });
});

//如果你需要使用签名功能，则请在该路由组下面进行路由添加，或者自行使用中间件checkApiSign
false && $router->group(['prefix' => '/mini', 'middleware' => 'checkApiSign'], function () use ($router) {
});

//如果你需要使用签名功能并且要有登录权限，则请在该路由组下面进行路由添加，或者自行使用中间件checkApiSign
false && $router->group(['prefix' => '/mini', 'middleware' => ['checkApiSign', 'apiMiniTokenCheck']], function () use ($router) {
});